from selenium import webdriver
from selenium.webdriver.common.by import By

# 打开游览器和百度
driver = webdriver.Chrome()
driver.get('https://www.baidu.com')

# 基础选择器
# print(driver.find_element(By.CSS_SELECTOR, '#kw').get_attribute('outerHTML')) # id选择器

# print(driver.find_element(By.CSS_SELECTOR, '.s_ipt').get_attribute('outerHTML')) # class选择器

# 结构伪类选择器nth-child()
# print(driver.find_element(By.CSS_SELECTOR, "#form input:nth-child(11)").get_attribute('outerHTML'))

# 复合选择器
# print(driver.find_element(By.CSS_SELECTOR, "#form input").get_attribute('outerHTML')) # 后代选择器 选择器 选择器

# print(driver.find_element(By.CSS_SELECTOR, "#form>span").get_attribute('outerHTML')) # 子元素选择器 选择器>选择器

print(driver.find_element(By.CSS_SELECTOR, "input.s_ipt").get_attribute('outerHTML')) # 并集元素 标签#id  标签.class
# 关闭游览器
driver.quit()